﻿#region License statement
// NJamb, a specification and delta-specification DSL
// Copyright (c) 2010-2011, Mark Knell
// Published under the MIT License; all other rights reserved
#endregion

#region using...
using System;
using System.Linq.Expressions;
using NJamb.Specifications;
#endregion

namespace NJamb.Parser.SpecificationBuilders.SubjectHas.Simple.Enumerable.Quantifiers
{
    public interface IEnumerableQuantifiedHas<TItem, out TSpecifies>
        where TSpecifies : class, ISpecification
    {
        TSpecifies ItemsSatisfying(Expression<Func<TItem, bool>> predicateExpression);
    }
}
